home *** CD-ROM | disk | FTP | other *** search
/ SGI Desktop Special Edition 1.1 / SGI Desktop Special Edition 1.1.iso / relnotes / InPerson / ch3.z / ch3
Text File  |  1995-11-13  |  21KB  |  595 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        3.  _C_h_a_n_g_e_s__a_n_d__A_d_d_i_t_i_o_n_s
  9.  
  10.        3.1  _I_n_P_e_r_s_o_n__2_._1
  11.  
  12.        The following section describes the changes and additions
  13.        since InPerson 2.0.
  14.  
  15.        3.1.1  _I_n_P_e_r_s_o_n__p_h_o_n_e
  16.  
  17.           +o _i_n_p_e_r_s_o_n now places and answers calls more quickly than
  18.             2.0.
  19.  
  20.           +o The phone's performance preference was ignored when
  21.             starting an authoring call.
  22.  
  23.           +o The phone can now be controlled via the command-line by
  24.             iiiinnnnppppccccoooonnnnttttrrrroooollll((((1111)))).
  25.  
  26.        3.1.2  _I_n_P_e_r_s_o_n__w_h_i_t_e_b_o_a_r_d
  27.  
  28.           +o File selection dialog boxes for Append, Import and Save
  29.             As have distinct last-remembered locations.
  30.  
  31.           +o The whiteboard now obeys the TMPDIR environment
  32.             variable when it creates temporary files.
  33.  
  34.           +o The whiteboard now checks before overwriting a file.
  35.             If the file exists and is not writable the whiteboard
  36.             gives an error better feedback as to why it couldn't
  37.             write the file.
  38.  
  39.           +o The whiteboard now obeys the caps lock key.
  40.  
  41.           +o In certain cases when drawing with the freehand tool,
  42.             extra lines were drawn on other participant's
  43.             whiteboards. This has been fixed.
  44.  
  45.           +o The second font is now a fixed-width font.
  46.  
  47.           +o Pasting of text always was in a certain font
  48.             (unchangeable).  Now the text you paste always comes
  49.             out in the currently set font.
  50.  
  51.           +o Memory usage for pages with lots of images was been
  52.             improved.
  53.  
  54.           +o You can now import text, image and whiteboard files by
  55.             dragging their desktop icons onto the whiteboard.
  56.  
  57.           +o Printing is now done in the background, speeding up
  58.             responsiveness of the whiteboard.
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        3.1.3  _I_n_P_e_r_s_o_n__v_i_d_e_o
  75.  
  76.           +o The image quality of small and large video display
  77.             sizes has been improved.
  78.  
  79.           +o When you release the hold button, the displays of other
  80.             participants will be updated quickly. Before it used to
  81.             take up to 15 seconds before the displays were updated.
  82.  
  83.           +o The vanity display will no longer be mirrored when the
  84.             user selects static video.
  85.  
  86.           +o On Indigos with IndigoVideo, video will now return to
  87.             the desired frame rate after releasing the hold button.
  88.             Previously it stayed at 1 frame/sec afterwords.
  89.  
  90.           +o In 1.X and 2.0, video may have been transmitted while
  91.             on hold.  This has been fixed.
  92.  
  93.           +o PAL analog cameras on Galileo didn't work with HDCC
  94.             small.
  95.  
  96.           +o A new resource 'TighSpeedVanityView: true' will update
  97.             the  vanity view display at the same at rate as the
  98.             video capture rate.
  99.  
  100.           +o H.261 performance has been improved.
  101.  
  102.        3.1.4  _I_n_P_e_r_s_o_n__a_u_d_i_o
  103.  
  104.           +o When InPerson displays the "Do you want to exit"
  105.             dialog, audio is no longer shutdown.
  106.  
  107.           +o Audio can be disabled with the new '*audio: false'
  108.             resource.
  109.  
  110.        3.1.5  _I_n_P_e_r_s_o_n__s_h_e_l_f
  111.  
  112.           +o When you drop files on the shelf, it calculates the
  113.             time to transfer the files to the other participants
  114.             based on the current audio and video bandwidths. If the
  115.             transfer time exceeds this threshold, the shelf will
  116.             display a dialog box with the time and a choice to
  117.             continue or cancel the transfer.  The threshold is
  118.             controlled via the shelf.xferTimeMsgThreshold resource
  119.             described in _i_n_p_e_r_s_o_n(1).
  120.  
  121.        3.1.6  _I_n_P_e_r_s_o_n__n_e_t_w_o_r_k_i_n_g
  122.  
  123.           +o InPerson can be used through a network packet
  124.             filter/firewall.  See the descriptions for the
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.             networkPortMin and networkPortMax resources in
  141.             _i_n_p_e_r_s_o_n(1).
  142.  
  143.  
  144.        3.2  _I_n_P_e_r_s_o_n__2_._0
  145.  
  146.        The following section describes the changes and additions
  147.        since InPerson 1.2.
  148.  
  149.  
  150.        3.2.1  _I_n_P_e_r_s_o_n__p_h_o_n_e_b_o_o_k__(_P_e_o_p_l_e_P_a_g_e_s_)  A new application,
  151.        _p_e_o_p_l_e_p_a_g_e_s, is included in InPerson 2.0.  The PeoplePages
  152.        provides users with a list of all users on their corporate
  153.        network that have InPerson, as well as a place to store
  154.        information about people and places.
  155.  
  156.        A system administrator can set up the PeoplePages server on
  157.        a shared system, and use NFS to provide a shared database
  158.        for all users to access.  See the PeoplePages man pages (mmmmaaaannnn
  159.        ppppeeeeoooopppplllleeeeppppaaaaggggeeeessss) and release notes for details.
  160.  
  161.  
  162.        3.2.2  _I_n_P_e_r_s_o_n__p_h_o_n_e
  163.  
  164.           +o InPerson now allows users to leave electronic mail
  165.             messages when any participant in a call does not answer
  166.             or is not running InPerson.  If you have MediaMail
  167.             installed and running, Inperson will use the MediaMail
  168.             compose window to create the message, otherwise a
  169.             simple text window is used.  To use this feature, you
  170.             must install the mmmmmmmmaaaaiiiillll....sssswwww....mmmmaaaaiiiillll image from the InPerson
  171.             2.0 CD. InPerson 2.0 is incompatible with the MediaMail
  172.             from the IRIX 5.3 CD.
  173.  
  174.           +o For 2-way calls, the phones on each end of the call
  175.             tell each other their network bandwidth and audio/video
  176.             compression schemes.  This is useful when you normally
  177.             use InPerson over a LAN but occasionally call someone
  178.             over ISDN. You won't have to adjust the parameters as
  179.             long as the ISDN user has set their network type to
  180.             ISDN in the Call Control panel under the Tools menu.
  181.  
  182.           +o The "Let's Make A Call" window now has a button that
  183.             allows you to launch the PeoplePages.
  184.  
  185.           +o The Call Preferences panel is now accessible from the
  186.             phone.  To change preferences for all future calls,
  187.             place the mouse over the phone window, and hold down
  188.             the right mouse botton, then choose "Call Preferences"
  189.             from the menu. You can also save your preferences from
  190.             the phone, so they will be remembered next time you
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.             launch the phone.
  207.  
  208.           +o When calling someone who has requested lower network
  209.             bandwidth than you requested, you are now notified that
  210.             audio/video quality will be lower than usual because of
  211.             the reduced bandwidth.
  212.  
  213.  
  214.        3.2.3  _I_n_P_e_r_s_o_n__w_h_i_t_e_b_o_a_r_d
  215.  
  216.           +o 3D models created with Open Inventor tools like
  217.             Showcase and IRIS Annotator can be imported and shared
  218.             amongst all InPerson 2.0 users. However, all the
  219.             annotations are removed from the IRIS Annotator model
  220.             before it is placed on the whiteboard.
  221.  
  222.           +o When you bring an image into the whiteboard, either
  223.             using the File/Import menu bar or the snapshot tool,
  224.             you are given an opportunity to scale the image to the
  225.             size you desire.
  226.  
  227.           +o All images are now transmitted using RLE compression,
  228.             for better performance over low-bandwidth networks.
  229.  
  230.           +o The drawing tools (square, circle, arrow, box, straight
  231.             line), now each have a separate button, rather than
  232.             being a pull-right menu.  This UI change allows quicker
  233.             access to these drawing tools.
  234.  
  235.           +o You can now create multiple-line text objects by
  236.             hitting <CR> when typing text into the whiteboard. The
  237.             entire multiple-line text object can be moved or
  238.             deleted in one operation. To end a text object when
  239.             typing, either click the mouse button outside the text
  240.             object, or hit <Ctrl><CR>. Text pasted into the
  241.             whiteboard using middle-mouse button is added as a
  242.             single text object, even if it contains multiple lines
  243.             of text.
  244.  
  245.           +o Information about which person drew which object on the
  246.             whiteboard is now correctly preserved, even if people
  247.             leave and rejoin the conference. Furthermore, if a
  248.             whiteboard file is appended to the current whiteboard
  249.             session, and it contains objects that were drawn by any
  250.             of the current call participants, the "who drew what"
  251.             information is correct.
  252.  
  253.           +o You can now cancel an image snap while the camera
  254.             cursor is on by clicking either the middle mouse or
  255.             right mouse button.
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.           +o Double-clicking on a page tab forces all participants
  273.             in the conference to that page.
  274.  
  275.           +o The InPerson 2.0 whiteboard fully interoperates with
  276.             InPerson 1.1.  If an InPerson 1.1 user starts the
  277.             conference, the InPerson 2.0 whiteboard reverts to 1.1
  278.             behavior: no 3D models and single line text objects.
  279.             If an InPerson 2.0 user starts the conference, but an
  280.             InPerson 1.1 user is invited, the 1.1 user will not see
  281.             3D objects on their whiteboard, and multi-line text
  282.             objects will be displayed in a single line.
  283.  
  284.           +o Resources to specify the fonts are no longer used.  You
  285.             can specify which of the predefined fonts is used by
  286.             default.  The predefined fonts are:
  287.             0: Helvetica-Bold-18
  288.             1: Helvetica-14
  289.             2: Helvetica-BoldOblique-18
  290.             3: Helvetica-Bold-24
  291.  
  292.  
  293.           +o Whiteboard files can now be printed from the desktop
  294.             just by dragging the whiteboard file icon onto a
  295.             printer icon.
  296.  
  297.           +o Thick freehand lines are now much cleaner-looking.
  298.  
  299.  
  300.        3.2.4  _I_n_P_e_r_s_o_n__C_a_l_l__V_i_e_w
  301.  
  302.           +o The InPerson Call view now has Network Information
  303.             panel that shows conference congestion state, actual
  304.             transmitted bandwidth and video frame rate, and actual
  305.             audio/video compression algorithms being used.
  306.  
  307.           +o If you invite more participants to a 2-way call, but
  308.             your network does not support IP multicast, a warning
  309.             dialog is displayed that indicates audio/video for
  310.             multiway calls cannot be sent and received correctly
  311.             without IP multicast support.
  312.  
  313.           +o When starting up a call in authoring mode, InPerson now
  314.             automatically puts the call on hold, to avoid wasting
  315.             CPU resources to compress audio and video. When you
  316.             invite someone into an authoring call, take yourself
  317.             off hold so that the other user can see and hear you.
  318.  
  319.  
  320.        3.2.5  _I_n_P_e_r_s_o_n__v_i_d_e_o
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.           +o Two additional video compression algorithms are
  339.             available:
  340.  
  341.                +o ITU-T's H.261 low-bandwidth compression algorithm
  342.                  for ISDN and other low-bandwidth networks
  343.  
  344.                +o 8-bit RGB uncompressed for high-quality images on
  345.                  high-speed networks such as FDDI or ATM.
  346.  
  347.             Both new video compression algorithms are implemented
  348.             in software and do not require the InPerson Option
  349.             board.
  350.  
  351.           +o The Call Control Panel, which controls various
  352.             parameters of an InPerson call, has changed
  353.             substantially.
  354.  
  355.             In previous releases, InPerson provided independent
  356.             controls for bandwidth, video frame rate and video
  357.             resolution, even though these three parameters are
  358.             related.  Thus, users could specify a combination of
  359.             settings that was impossible to achieve: for example,
  360.             large video, 20 frames/sec, but only 128 kbps of
  361.             bandwidth. In such cases, InPerson had to drastically
  362.             reduce the transmitted video frame rate below the
  363.             user's setting in order to meet the bandwidth goal.
  364.  
  365.             In the new control panel, users specify one major
  366.             control: the network bandwidth goal for this call.
  367.             Based on this bandwidth setting, InPerson will then
  368.             make the best choice for video resolution, video
  369.             compression algorithm, video frame rate, and audio
  370.             compression algorithm. Sophisticated users can find out
  371.             what choices InPerson is making, and even change
  372.             InPerson's default behavior.
  373.  
  374.             Specific changes in the Call Control Panel include:
  375.  
  376.                +o You can now switch between static and live video
  377.                  during an active call.
  378.  
  379.                +o Support for medium-size video (208x156) has been
  380.                  removed, since H.261 does not support this size,
  381.                  and zooming between small/medium and medium/large
  382.                  was always impractical because the resolutions are
  383.                  not integer multiples of each other.
  384.  
  385.                +o You can now specify the total amount of network
  386.                  bandwidth to use in a call.  There are 4 preset
  387.                  bandwidth settings: ISDN, T1, LAN and high-speed
  388.                  LAN. There is also a finer control feature to let
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   - 7 -
  401.  
  402.  
  403.  
  404.                  sophisticated users choose an exact bandwidth.
  405.  
  406.                  Based on the bandwidth setting for a call,
  407.                  InPerson will will choose the appropriate video
  408.                  capture resolution, video compression algorithm,
  409.                  video frame rate, and audio compression algorithm.
  410.                  To see the compression algorithms and video
  411.                  resolution InPerson is using, click on the finer
  412.                  control button in the Call Control Panel. The
  413.                  graphs at the bottom of the control panel provide
  414.                  a qualitative comparison of the various
  415.                  compression algorithms.
  416.  
  417.                +o The Video Size control now controls only the
  418.                  amount of screen real estate allocated to the
  419.                  video displays; in other words, it controls the
  420.                  ddddiiiissssppppllllaaaayyyy rrrreeeessssoooolllluuuuttttiiiioooonnnn of the video, but not the
  421.                  ccccaaaappppttttuuuurrrreeeedddd aaaannnndddd ttttrrrraaaannnnssssmmmmiiiitttttttteeeedddd rrrreeeessssoooolllluuuuttttiiiioooonnnn.  The
  422.                  resolution of video captured, compressed and
  423.                  transmitted depends on the call bandwidth setting,
  424.                  as mentioned above, and on the Performance control
  425.                  (explained below).  Video is zoomed or decimated
  426.                  in order to convert between the resolution of
  427.                  video being received and the requested video
  428.                  display size.
  429.  
  430.                +o The frame rate control has been replaced by a
  431.                  single "Performance" control:  whether maintaining
  432.                  frame rate or maintaining video image quality is
  433.                  most important. InPerson will send the highest
  434.                  frame rate possible given the bandwidth setting,
  435.                  and user's choice of image quality vs. frame rate.
  436.                  The setting of this "Performance" control now
  437.                  controls the resolution of the image transmitted
  438.                  over the network.  The "Optimize frame rate"
  439.                  setting causes small images to be transmitted. The
  440.                  "Optimize quality" setting causes large images to
  441.                  be transmitted, except when transmitting H.261
  442.                  images, which are always transmitted as small
  443.                  images.
  444.  
  445.                +o The meters indicating actual frame rate, network
  446.                  bandwidth and congestion control state have been
  447.                  moved into a separate control panel, called the
  448.                  Network Info panel.  Also, this panel shows the
  449.                  current audio and video compression algorithms
  450.                  being used.  The Call Preferences panel shows the
  451.                  compression algorithms normally chosen for the
  452.                  chosen bandwidth setting; however, different
  453.                  algorithms may temporarily be used if congestion
  454.                  control has forced InPerson to drastically lower
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                                   - 8 -
  467.  
  468.  
  469.  
  470.                  it's transmitted bandwidth.
  471.  
  472.           +o The congestion control algorithm may now change the
  473.             transmitted video resolution and compression algorithm,
  474.             if congestion indicates that a drastic change in
  475.             network bandwidth is appropriate. Minor changes in
  476.             network bandwidth are accomplished by automatically
  477.             changing video frame rate, as in previous releases.
  478.             However, because each video stream is now displayed at
  479.             a consistent size on each users window, regardless of
  480.             the received video resolution, these changes in
  481.             transmitted video resolution are not obvious or
  482.             annoying to the user.
  483.  
  484.           +o InPerson will now send uncompressed video at up to 30
  485.             fps, when operating on networks with a large network
  486.             MTU (maximum transmission unit).  To enable this 30 fps
  487.             feature, you must add the following lines to your
  488.             ~/.desktop-<hostname>/InPerson file:
  489.  
  490.                 ****nnnneeeettttwwwwoooorrrrkkkkMMMMTTTTUUUU::::        4444333355552222
  491.  
  492.        3.2.6  _I_n_P_e_r_s_o_n__a_u_d_i_o
  493.  
  494.           +o InPerson 2.0 supports the InPerson Option Board for
  495.             Indy, which provides G.728 audio compression and
  496.             acoustic echo cancellation.  The echo cancellation
  497.             feature will always be enabled for each user that has
  498.             the board, even if other users in the call don't have
  499.             it. The G.728 audio compression can only be used in 2-
  500.             way calls where both users have the board.
  501.  
  502.           +o InPerson no longer changes the audio output sampling
  503.             rate when a call starts. Instead, it will automatically
  504.             perform rate conversion from the sampling rate used by
  505.             the current audio compression algorithm (8 or 16 kHz)
  506.             to the current audio output sampling rate set for the
  507.             system. This new feature means that if you're using
  508.             your audio system when an InPerson call comes in (for
  509.             example, playing CDs with CDman), InPerson will not
  510.             disrupt the audio being played.
  511.  
  512.             However, audio does sound slightly better if no sample
  513.             rate conversion is being performed. For optimal audio
  514.             quality when you are not using your audio subsystem for
  515.             anything besides InPerson, use apanel(1) to set the
  516.             audio output rate to be equal to the audio input rate.
  517.  
  518.             Or, if you want InPerson to always set the output rate
  519.             equal to the input rate when a call starts (and thus
  520.             never do sample rate conversion, but potentially
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                                   - 9 -
  533.  
  534.  
  535.  
  536.             disrupt other audio applications), add the following
  537.             line to your ~/.desktop-<hostname>/InPerson file:
  538.  
  539.                 ****aaaauuuuddddiiiiooooAAAAuuuuttttooooRRRRaaaatttteeeeCCCCoooonnnnvvvveeeerrrrssssiiiioooonnnn::::   FFFFaaaallllsssseeee
  540.  
  541.           +o The resource audioInputLevel has been replaced by
  542.             audioLeftAtten and audioRightAtten. These new resources
  543.             are automatically updated your ~/.desktop-
  544.             <hostname>/InPerson file when inpview exits.  The
  545.             audioInputSource resource is also updated to the
  546.             current _a_p_a_n_e_l(1) value when inpview exits, too.
  547.  
  548.           +o InPerson will now automatically change audio
  549.             compression algorithms in response to extreme network
  550.             congestion.
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.